package cn.ahaiahaixx.dp.basic;

/**
 * 工人演示
 * 
 * @author Aiden Pearce
 *
 */
public class 演示 {
  public static void main(String[] args) {
    // 这个位置还不能确定类型
    工人 人;
    // 多态
    // 对象的类型由=号右边的实例决定，这个叫晚期绑定
    // 晚期绑定的类型不同，类的效果也不同，就是多态（必须要有继承体系才能体现）
    // 重载(类里面的方法重名，但是参数类型或者数量不同)也是多态的一种
    人 = new 教师();
    人.set姓名("nmsl");
    人.工作();

    人 = new 码农();
    人.set姓名("带带大师兄");
    人.工作();
    
    //编号并组合演示如下的类型
    //人生，教师，学生，学校
  }
}
